package com.amigo.online.message.mapper.online;

import com.amigo.online.message.mybatisbean.UserOneSignal;
import com.amigo.online.message.mybatisbean.UserOneSignalExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface UserOneSignalMapper {
    long countByExample(UserOneSignalExample example);

    int deleteByExample(UserOneSignalExample example);

    int deleteByPrimaryKey(Integer userOneSignalId);

    int insert(UserOneSignal record);

    int insertSelective(UserOneSignal record);

    List<UserOneSignal> selectByExample(UserOneSignalExample example);

    UserOneSignal selectByPrimaryKey(Integer userOneSignalId);

    int updateByExampleSelective(@Param("record") UserOneSignal record, @Param("example") UserOneSignalExample example);

    int updateByExample(@Param("record") UserOneSignal record, @Param("example") UserOneSignalExample example);

    int updateByPrimaryKeySelective(UserOneSignal record);

    int updateByPrimaryKey(UserOneSignal record);
}